آموزش تسلط بر هسته چارچوب موجودیت - نقشه برداری، پرس و جو و دستکاری داده ها [ویدئو]

Mastering Entity Framework Core - Mapping, Querying and Manipulating Data [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فریم ورک Entity یک چارچوب نگاشت رابطه ای شی (ORM) است که مکانیزمی خودکار را برای ذخیره و دسترسی به داده ها در پایگاه داده به توسعه دهندگان ارائه می دهد. برای بقا در این بازار رو به رشد، دانش چارچوبی که به دسترسی آسان به پایگاه های داده، یعنی Entity Framework کمک می کند، به یک ضرورت تبدیل شده است. این ویدیو به توسعه دهندگان دات نت این دانش را ارائه می دهد و آنها را از طریق کار موثر با داده ها با استفاده از Entity Framework Core راهنمایی می کند. شما با درک مفاهیم ORM شروع خواهید کرد و سپس به بحث در مورد مزایای Entity Framework نسبت به ADO.NET خواهید پرداخت. در ادامه خواهید دید که چگونه.NET Core در تصاویر کلی قرار می گیرد و محیط لازم برای دنبال کردن دوره را مرور می کنید. علاوه بر این، یاد خواهید گرفت که اولین پروژه نمونه خود را بسازید تا EF را در عمل ببینید، در اینجا یاد خواهید گرفت که پایگاه داده ایجاد کنید و داده ها را به آن اضافه کنید. در ادامه با موجودیت های نقشه برداری و ساختار پایگاه داده آشنا خواهید شد و نحوه ایجاد نقشه بین اشیاء و ساختارهای پایگاه داده، نحوه تعریف جداول و ستون ها را خواهید دید. شما با مشخصات یا انواع SQL Server و نحوه نگاشت آنها به انواع دات نت آشنا خواهید شد. شما تمام انواع روابط ممکن را برای مدل پایگاه داده خود تعریف خواهید کرد. در مرحله بعد به داده های Querying می پردازید و اصول Linq را یاد می گیرید، سپس با پرس و جوهای ساده شروع می کنید، به جمع آوری ها و تکنیک های طرح ریزی می پردازید. نحوه به دست آوردن نمودارهای شی و صحبت در مورد عملکرد را خواهید دید. در مرحله بعد، دستکاری داده ها را یاد خواهید گرفت، نحوه ایجاد، خواندن، به روز رسانی و حذف داده ها را که معمولاً به عنوان عملیات CRUD نامیده می شود، یاد خواهید گرفت. وقتی صحبت از ویژگی های CRUD Entity Framework Core می شود، تفاوت بین نمودارهای شی و اشیاء جداگانه را مشاهده خواهید کرد. در نهایت نمونه هایی از بهترین شیوه ها را خواهید آموخت. • درک کنید که ابزار ORM چیست و چه مشکلاتی را حل می کند • نحوه نگهداری داده های برنامه در پایگاه داده با استفاده از Entity Framework Api را بدانید. • بیاموزید که چگونه داده ها را با استفاده از Linq پرس و جو کنید و در مورد نحوه تناسب Linq در Entity Framework بینش کسب کنید • بیاموزید که چگونه موجودیت های نقشه برداری انواع روابط ممکن را برای مدل پایگاه داده کشف می کنند • آموزش نحوه ایجاد، به روز رسانی و حذف داده ها که معمولاً به آنها عملیات CRUD گفته می شود این دوره برای توسعه دهندگانی است که تا حدودی با Entity Framework و .NET Core آشنا هستند و می خواهند دانش خود را در مورد Entity Framework Core توسعه دهند یا گسترش دهند. مثال‌های عملی در مورد نحوه استفاده از آن در برنامه‌های NET Core Web. دانش قبلی دات نت و سی شارپ فرض می شود. [*]مزایای Entity Framework و ORM Concepts را کاوش کنید. * [*]ایجاد یک پروژه .Net جدید با Entity Framework Core Model * [*]کسب تخصص در نقشه برداری موجودیت ها و ساختارهای پایگاه داده * [*]با ویژگی های جدید در Entity Framework Core آشنا شوید * [*]کسب تخصص در پرس و جو داده ها - پرس و جوهای ساده، سپس به تکنیک های تجمیع و طرح ریزی پیش می روند. * [*]ایجاد، به روز رسانی و حذف داده هایی که به عنوان عملیات CRUD نامیده می شوند را کاوش کنید

سرفصل ها و درس ها

آشنایی با Entity Framework Core Getting to Know Entity Framework Core

  • بررسی اجمالی دوره The Course Overview

  • شیرجه سریع به نقشه رابطه ای شی Quick Dive into Object Relational Mapping

  • درک مفاهیم اصلی Entity Framework Understanding Entity Framework Core Concepts

  • کار با NET Core Working with .NET Core

  • قابلیت های EF و معماری EF Capabilities and Architecture

  • پیش نیازهای ایجاد یک ASP.NET Core Application Prerequisites to Creating an ASP.NET Core Application

پروژه جدید با Entity Framework Core ایجاد کنید Create New Project with Entity Framework Core

  • رابط خط فرمان برای NET Core Command Line Interface for .NET Core

  • ایجاد پروژه جدید با استفاده از VS 2017 با Entity Framework Create New Project Using VS 2017 with Entity Framework

  • Entity Framework را در یک پروژه ASP.NET Core پیکربندی کنید Configure Entity Framework in an ASP.NET Core Project

  • ایجاد مدل ساده و ایجاد یک پایگاه داده برای برنامه Creating Simple Model and Create a Database for the Application

  • یک رکورد جدید را ذخیره و درخواست کنید Save and Query a New Record

موجودیت های نقشه برداری و ساختار پایگاه داده Mapping Entities and Database Structure

  • نگاشت کلاس ها به جداول Mapping Classes to Tables

  • نگاشت خواص به ستون ها Mapping Properties to Columns

  • روابط یک به چند One-to-many Relationships

  • روابط چند به چند Many-to-many Relationships

  • روابط یک به یک One-to-one Relationships

استعلام داده ها Querying Data

  • با استفاده از LINQ، Method و Query Syntax Using LINQ, Method and the Query Syntax

  • پرس و جوهای ساده، با استفاده از بند های ترتیب بر اساس و کجا Simple Queries, Using Order By, and Where Clauses

  • تجمعات Aggregations

  • استفاده از پیش بینی ها Using Projections

  • از جمله سوابق کودک Including Child Records

  • ملاحظات عملکرد Performance Considerations

دستکاری داده ها Manipulating Data

  • یک کنترلر Web API با عملیات CRUD ایجاد کنید Create a Web API Controller with CRUD Operations

  • درج داده ها Insert Data

  • بروزرسانی اطلاعات Update Data

  • حذف داده ها Delete Data

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش تسلط بر هسته چارچوب موجودیت - نقشه برداری، پرس و جو و دستکاری داده ها [ویدئو]
جزییات دوره
3 h 29 m
26
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sergey Barskiy Sergey Barskiy

سرگئی بارسکی یک معمار با فناوری تایلر است. او در آتلانتا، GA زندگی می کند. او تقریباً 20 سال است که به توسعه نرم افزار می پردازد. سرگئی MVP مایکروسافت است. او دارای این گواهینامه های مایکروسافت است: MCPD، MCTS، MCSD برای دات نت، MCAD برای دات نت، MCDBA و MCP. او بیش از 15 سال است که با Microsoft Technologies کار می کند. او یک سخنران مکرر در کنفرانس های منطقه ای و ملی مختلف، مانند VS Live، DevLink، CodeStock، و Atlanta Code Camp و همچنین گروه های کاربری محلی است. او یکی از سازمان دهندگان آتلانتا کد کمپ است. او مقالاتی را برای مجله Code نوشت. Sergey Barskiy از زمانی که برای اولین بار برای عموم منتشر شد از Entity Framework استفاده می کند. او چندین پروژه را برای تولید اجرا کرده است که در طول سال ها از Entity Framework استفاده می کردند. او از رویکرد Code-First در چند پروژه مختلف نیز استفاده کرده است. سرگئی یک دوره آموزشی ویدیویی آنلاین برای این فناوری تولید کرده است. او درباره Entity Framework Code-First در تعدادی از کنفرانس ها و رویدادهای ملی و منطقه ای صحبت کرده است. می توانید برای او توییت کنید @SergeyBarskiy یا به او ایمیل بزنید sergey@barskiy.com.